<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		
		
		<!--
        	作者：offline
        	时间：2018-01-23
        	描述： 数据库是后台设计  实体类定型  属性固定  后台人员要把所有的属性都告诉前端 并且告诉他什么意思
        	
        	前端要保证传给后台的数据要一致: 追责。 沟通?  设计
        	
        	
        	一般模块  规范
        	
        		后台业务：1天  单元
        		前台：生成页面 css 3天
        		交互：扯皮
        	
        	
        	前端
        	后端
        	
        	public class StudentEntity {
        		
        		/**
        		 * 用户名
        		 * 
        		 */
        		private String username;
        		
        		/**
        		 * 密码
        		 */
        		private String pw;
        		
        		/**
        		 * 手机号码
        		 */
        		private String phone;
        		
        		
        		
        		/**
        		 * 性别   
        		 * 1002001=男  
        		 * 1002002=女
        		 */
        		private String sex;
        		
        		/**
        		 * 爱好
        		 * 1001001=打麻将  
        		 * 1001002=下象棋  
        		 * 1001003=看书
        		 */
        		private String[] hobbies;
        		
        		
        		/**
        		 * 1003001=大专 
        		 * 1003002=本科  
        		 * 1003003=硕士 
        		 * 1003004=博士
        		 */
        		private String edu;
        		
        		/**
        		 * 自我介绍： 一般来说不仅仅是1行文字
        		 */
        		private String details;
        		
        		
        		/**
        		 * 零花钱
        		 */
        		private double money;
        		
        		
        		
        		
        	}
        	
        -->
		
		
		<form method="post" action="back.html">
			
			<!-- 任何表单中的标签都需要写1个name属性  name属性和后台java实体中的属性一样 规范：  约定大于配置 -->
			<!-- input默认的类型是text-->
			<!-- 前端编码的must规范： 1： html标签全小写  2：属性  key="value" 用单引号 不用双引号 行规  -->
			用户名：<input name="username" value="scott" size="30" /><br/>
			手机号码：<input type="text"    name="phone" value="139"  /><br/>
			密码：<input type="password"  name="pw" value="123456"  /><br/>
			
			<!-- 单选框-->
			性别：
			
			<!-- 性别中的2个name属性必须一致： 保证只能选到1个-->
			
			<!-- 为什么radio代表单选框? radio 收音机：1次只能收听1个电台  -->
			
			<!-- 对于 性别 学历  等一些固定的数据  在数据库中一般会有数据字典   1002001=男  1002002=女  char -->
			<input type="radio" name="sex" value="1002001" checked="checked" />男
			<input type="radio" name="sex" value="1002002"  />女
			
			<br>
			
			<!-- 多选框-->
			爱好：
			
			<!--数据字典  1001001=打麻将  1001002=下象棋  1001003=看书 -->
			<input type="checkbox"  name="hobbies" value="1001001" checked="checked" /> 打麻将
			<input type="checkbox"  name="hobbies" value="1001002" checked="checked" /> 下象棋
			<input type="checkbox"  name="hobbies" value="1001003" /> 看书
			
			
			<!-- 1：数据要传过去 ? 不要少传  2:传正确的数据 根后台一致 沟通 60%  -->
			
			<br>
			
			学历：
			<!-- 传中文会乱码  数据字段  1003001=大专 1003002=本科  1003003=硕士 1003004=博士-->
			<!-- 使用http协议往后台传数据  传的都是  字符串 ascii -->
			<select name="edu">
				<option value="1003001">大专</option>
				<option value="1003002" selected="selected">本科</option>
				<option value="1003003">硕士</option>
				<option value="1003004">博士</option>
			</select>
			
			
			
			
			
			<br>
			
			
			自我介绍
			
			<textarea name="details" rows="10" cols="40" ></textarea>
			
			<br>
			<!--零花钱： -->
			<!--隐藏框在本质上就是1个文本框  但是不显示 -->
			<!--隐藏框：  在修改功能 id传到页面  但是现实id 用户又看不懂  但是这个id又需要传到后台  类似这样的功能都需要使用隐藏框  绝对掌握-->
			<input type="hidden" name="money" value="200" />
			
			<br> 
			
			<!-- button 默认是不提交表单 -->
			<input type="submit" value="注册" />
			
			
			<input type="reset" value="重置" />
			
			<!-- 建议大家使用 type="submit" -->
			<button>登录</button>
			
			
			
			
			
			
			
		</form>
	</body>
</html>
